/** Add css rules here for your application. */

/* contact list header row */
.contactListHeader {
	color: white;
	font-size: 14px;
	font-style: italic;
	font-family: Cambria;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
	background-color: midnightblue;
}

/* contact list flex table */
.contactList {
	border: 1px solid silver;
	padding: 2px;
	margin-bottom: 6px;
}

/* contact list Price and Change fields */
.contactListDataColumns {
	width: 272px;
	vertical-align: middle;
	text-align: center;
}

/* contact list Remove column */
.contactListRemoveColumn {
	text-align: center;
	width: 55px;
}

/* Add contact panel */
.horizontalPanel {
	margin: 10px 0px 15px 0px;
}

/* contact list, the Remove button */
.gwt-Button-remove {
	width: 50px;
}
.title {
	color: Navy;
	font-size: xx-large;
	font-style: italic;
	font-family: Lucida Handwriting;
	font-weight: bolder;
}
.addLabel {
	color: Navy;
	font-size: 14px;
	font-style: italic;
	font-family: Lucida Handwriting;
}
.addAndSearchPanel {
	margin: 4px 3px;
	padding: 4px 3px;
	background-color: whitesmoke;
}
h1 {
	color: Navy;
	font-size: xx-large;
	font-style: italic;
	font-family: Lucida Handwriting;
	font-weight: bolder;
}